@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;color:#333;font: 12px/2 "微软雅黑"; line-height:20px; background:url(../images/bigbg.jpg) repeat-x;}
ul,li{margin:0;padding:0;list-style-type:none;text-indent:0;}
h1,h2,h3,h4,ul,li,p{margin:0px;padding:0px;}
h3{font-size:14px;}
img{border-style: none;}
ul,li,p,h4,h5{margin:0px;padding: 0px;list-style: none;}
a{color:#555;text-decoration: none;}
a:hover{text-decoration:underline;color:#F60;}

.top{background:url(../images/topbg.gif) no-repeat;height:168px; text-align:center; position:relative;}
.logo{height:134px;}
.logo img{margin-top:42px;}
.top_boxs{ width:100%;height:30px; background-color:#ECECEC; position:absolute; top:0px;}
.top_boxs .top_box{ width:960px;height:30px; line-height:30px;margin:auto;}
.top_box .wel{ float:left; color:#666; font-size:12px;}
.top_box .top_link{ float:right; margin-right:10px;}
.top_link a{color: #666666;font-size: 12px;padding: 0px 5px;}
.nav{width:960px;margin:0 auto;height:27px; line-height:27px;}
.nav li{
	float:left;
	background:url(../images/n_bor.gif) right center no-repeat;
	padding-right: 22px;
	padding-left: 22px;
}
.nav a,.nav a:hover{ color:#FFFFFF}
.bk{
	border: 1px solid #dddddd;/*background:rgb(210,205,211)!important;*/
}
.lunfan{width:960px;margin:0 auto;}

.container{width:960px;margin:0 auto;}
.product{float:left;width:920px;margin:0 auto;margin-top:30px;border:1px solid #ccc;padding:0px 20px;background:url(../images/pro_bg.jpg) repeat-x;height:220px;}
.title{background:url(../images/pro.gif) no-repeat;width:162px;height:35px;margin:0 auto;margin-top:-20px;}
.pro_del{width:210px;float:left;margin-left:15px;margin-top:30px;}
.pro_del img{border:1px solid #ccc;}
.pro_del p{margin-top:10px;text-align:center;}

.pro_center{width:940px;margin-top:10px;float:left;background:white;padding:10px;border:1px solid #ccc;}
.soso{width:960px;float:left;background:url(../images/serbg.gif) no-repeat;height:58px;}
.soso form{float:left;}
.soso form input{margin-left:10px;background:url(../images/txt.gif);width:180px;height:27px;border:none;margin-top:7px;}
.soso .hot{float:left;margin-top:12px;margin-left:10px;}
.soso .hot a{padding:0px 5px;}
.pro_left{width:220px;float:left;background:url(../images/listsha.gif) no-repeat right;padding:10px 0px; min-height:460px;}
.pro_h3{background:url(../images/listh2.jpg) no-repeat;height:48px; line-height:48px; color:white; font-size:18px;padding-left:20px;}
.leftdh ul li a{
	background:url(../images/listh30.gif) no-repeat;
	height:31px;
	line-height:31px;
	padding-left:10px;
	margin-top:10px;
	float: left;
	width: 210px;
	text-decoration: none;color:#F60; font-weight:bold;
}
.leftdh ul li ul ul{ display:none}
.leftdh ul li ul.show{ display:block}
.leftdh ul li ul li a{
	height:30px;
	line-height:30px;
	border-bottom:1px dashed rgb(200,200,200);
	width:179px;
	float: left;
	background-image: none; font-weight:normal;
}
.leftdh ul li ul li a{display:block;height:30px;width:169px;padding-left:10px;color:#333;}
.leftdh ul li ul li a:hover{ background:#F60;color:white;}

.pro{width:710px;float:left;margin-left:10px;}
.pro .list{float:left;margin:10px; text-align:center;}
.showli img{width:150px;border:1px solid #ccc;}

.title02{ background:url(../images/title.jpg) no-repeat;height:36px; line-height:36px; color:white;}
.title02 h3{padding-left:10px;}
.news{width:960px;float:left;background:white;border:1px solid #ccc;margin-top:20px;padding-bottom:10px;}
.news ul{float:left;width:420px;margin-right:20px;margin-left:20px;margin-right:20px;}
.news li{
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #ccc;
	background:url(../images/listnew.jpg) left center no-repeat;
	padding-left:20px;
	float: left;
	width: 420px;
	margin-right: 20px;
	margin-left: 20px;
	list-style-type: none;
}
.news li .ntitle{text-overflow: ellipsis;
	float:left;
	width:300px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.news li .date{
	float:right;
	width: 70px;
}

.news .cases .li,.news .cases .li .ntitle{width: 255px;}
.guanggao{width:960px;margin-top:10px;float:left;}

.english{margin-left:5px;}
.ab_p{ line-height:20px;}
.ab_con{margin:5px;}
.about{width:700px;border:1px solid #ccc;float:left;margin-top:10px;}
.company{float:left;margin:0px 10px 10px 10px;}
.map{margin-left:10px;}

.contact{height:350px;float:left;width:220px;margin-left:15px;margin-top:10px;background:url(../images/contactbg.jpg) repeat-x rgb(116,120,123);}
.contact h3{color:white;height:32px; line-height:32px;margin-left:10px;}
.con{margin:12px 10px 10px 10px;height:278px; line-height:30px;padding:10px;background:white;}
#lianxi{
	height:278px;
	float: left;
	width: 100%;
	overflow: hidden;
	text-align: left;

}

.bot_nav{color:white;background:rgb(115,120,123);float:left;width:940px;height:30px; line-height:30px;margin-top:20px; text-align:center;}
.bot_nav a{color:white;padding:0px 5px;}

.footer{ text-align:center; float:left; margin-top:10px;width:940px;}

.xuanfu{
	position:fixed;
	left:0;
	top:245px;
	z-index: 2222222222222222222222222222;
}
.xuanfu img{width:150px;}


/* about */
.main{float:left;margin-left:20px;width:680px;}
.main_top{border:1px solid #ccc;margin-bottom:10px;height:30px; line-height:30px;background:rgb(250,250,250);}
.main_top p{padding-left:10px;}


.play .play_bg {Z-INDEX: 2; POSITION: absolute; BACKGROUND-COLOR: #FFFFFF;}
.play IMG {BORDER-RIGHT-WIDTH: 0px;  BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;  BORDER-LEFT-WIDTH: 0px}
.play {POSITION: relative;OVERFLOW: hidden;float: left;}
.play .play_text {
	Z-INDEX: 1002;
	POSITION: absolute;
	FILTER: alpha(opacity=70);
	BOTTOM: 0px;
	HEIGHT: 18px;
	RIGHT: 0px;
	opacity: 0.7;
-moz-opacity: 0.7; 	padding-bottom: 5px;
}
.play .play_text UL {FILTER: Alpha(Opacity=80);LIST-STYLE-TYPE: none;WIDTH: auto;DISPLAY: block;FLOAT: right;	HEIGHT: 18px;opacity: 0.8;margin: auto;padding-right: 5px;}
.play .play_text UL LI {
	TEXT-ALIGN: center;
	WIDTH: 18px;
	DISPLAY: inline-block;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	FLOAT: left;
	HEIGHT: 18px;
	COLOR: #333333;
	CURSOR: pointer;
	background-color: #FFFFFF;
	margin-right: 5px;
}
.play .play_list>a,.play .play_list>img{Z-INDEX: 3; POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; text-align:left;left:0px;}
.play .left_btn,.play .right_btn{z-index:6;color: #666666;position: absolute;font-family: Arial, Helvetica, sans-serif;FONT-SIZE: 60px;Z-INDEX: 6;FILTER: Alpha(Opacity="20");WIDTH: 50px;CURSOR: pointer;BACKGROUND-COLOR: #fff;TEXT-ALIGN: center;opacity: 0.2;}
.play .play_text UL LI.select{
	color:#FFFFFF;
	background-color: #FF9900;
}

.product .list{
	margin: 8px;
	float: left;
}

.list .ntitle{text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	float: left;
	overflow: hidden;
}


#page{
	line-height: 50px;
	text-align: center;
	float: left;
	width: 685px;
}
#cms,#cms1{
	float: left;
	width: 685px;
	margin-top: 10px;
	padding-bottom: 20px;
}
#cms .li{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	line-height: 32px;

}
#cms .li .ntitle{
	float: left;
	width: 600px;font-family: "宋体";
	text-align: left;
	white-space: nowrap;
	display: inline;
	overflow: hidden;text-overflow: ellipsis;
}
#cms .li .ntitle a{font: 14px/1.5 "微软雅黑";}
#cms .li .date{
	float: right;
	width: 65px;
	color: #666666;
}
#cms1 #info{
	line-height: 30px;
	color: #999999;
	text-align: center;
	float: left;
	width: 100%;
}
#cms1 .content{
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
}
.colee1{
	float: left;
	width: 915px;
	overflow: hidden;
	margin-top: 15px;
}
.bk{
	background: #FFFFFF;
	border: 1px solid #dddddd;
}
#cms .list,.pros .list{
	float: left;
	margin: 10px;
}
#cms .list .ntitle,.pros .list .ntitle{
	text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	display: inline;
	float: left;
	overflow: hidden;
}
.pros{margin-bottom:10px;overflow:hidden; width:685px; float:left; margin-top:10px;}
.pros_tit{width:685px;line-height:30px;margin-top:5px;}
.pros_h3{float:left;width:575px;height:30px; background:rgb(242,242,242);padding-left:10px;color:black;font-family:"微软雅黑","黑体";}
.pros_more{float:right;width:100px;height:30px;background:rgb(153,153,153); text-align:center;}
.pros_more a{color:white;}
.pros ul{
	margin-top:15px;
	float: left;
	width: 100%;
}
